public class Test01 {
    public static void main(String[] args) {
        //观察字节码文件 比较三种自增方式的高效性
        int i = 0, j = 0, k = 0;
        i++;
        j = j + 1;
        k += 1;
        /*
        * i++：使用了iinc指令，这是一条专门用于增加局部变量表中某个索引的变量的指令。iinc 1 by 1表示将索引1处的局部变量i自增1。这种方式是最简洁高效的。

j = j + 1：首先将变量j（索引2）加载到操作数栈中，然后将常量1加载到栈中，接着使用iadd指令将两者相加，最后使用istore指令将结果存储回局部变量表。这种方式比i++稍微复杂，因为需要使用多个字节码指令。

k += 1：与i++的实现方式相同。
        * */
    }
}
